#include "ObjetoVivo.h"
#include "BonusModel.h"
#include "Punto.h"
#include "Lista.h"
#include "Fantasma.h"
#include "Pacman.h"

class BonusPacmanPersigueALosFantasmas : public BonusModel
    {
    
    public:
        BonusPacmanPersigueALosFantasmas(Punto* unPunto,unsigned int unRadio, bool vivo);
        void colisionarConPacman(ObjetoVivo* unObjetoVivo);
        void colisionarConFantasma(ObjetoVivo* unObjetoVivo);
        static int volverAEstrategiaPerseguirThread(void* parametros);
		void invertirPerseguido(Lista<Fantasma>* listaFantasmas, Pacman* elPacman);
        ~BonusPacmanPersigueALosFantasmas();
    };
